برنامه نویس

متن مرتبط با «ÙØ§Ø±Ø³ÛŒ» در سایت برنامه نویس نوشته شده است

مشکل با حروف فارسی در خروجی اکسل

  • سلام  دوستان برای نمایش صحیح کاراکترهای فارسی در خروجی اکسل در انجمن ها گفته شده که "اول فایل اکسلتون کاراکترهای BOM رو درج کنید تا UTF-8 بشه." ، اما من متوجه نشدم در کدام قسمت و به چه شکل باید اضافه بشه، کاراکترهای BOM : xEFxBBxBF  این کدهای بنده : mysqli_set_charset($conn, 'utf8'); $setSql = "SELECT `w_id`, `w_time`, `w_date_gorge`, `w_from`, `w_sum` FROM `whatsapp`";   $setRec = mysqli_query($conn, $setSql);     $columnHeader = '';   $columnHeader = "ID" . "t" . "Time" . "t" . "Date" . "t" . "Seller" . "t" . "Sumation" . "t";     $setData = '';     while ($rec = mysqli_fetch_row($setRec)) {      $rowData = '';      foreach ($rec as $value) {          $value = '"' . $value . '"' . "t";          $rowData .= $value;      }      $setData .= trim($rowData) . "n";   }     header("Content-type: application/octet-stream");   header("Content-Disposition: attachment; filename=User-2.xls");   header('Content-Transfer-Encoding: binary'); header("Pragma: no-cache");   header("Expires: 0");   echo chr(255).chr(254).iconv("UTF-8", "UTF-16LE//IGNORE", $columnHeader . "n" . $setData . "n"); exi, ...ادامه مطلب

  • تقویم و اعداد فارسی در دل PHP !

  • شاید خیلی ها ندوند (منم تا امروز نمی دونستم!) ولی PHP از ورژن ÛµÙ«Û³ به بعد با استفاده از ICU از تقویم فارسی پشتیبانی می کند. اول باید ببنید که extension مربوط به inteationalization فعال هست یا نه برای این کار این دستور را اجرا کنید. echo '<pre>' . print_r(get_loaded_extensions(),true) . '</pre>' . PHP_EOL; لیست تمام extension ها را به صورت یک آرایه بر می گرداند؛ intl مربوط به extension مورد نظر ماست! اگر intl نبود، باید فایل php.ini را ویرایش کنید و کامنت این خط را بر دارید. extension=intl; دانلود نرم افزار XAMPP سرور را ریستارت کرده؛ بعد از فعال سازی این extension حالا می توانید از کلاس IntlDateFormatter استفاده کنید. به عنوان مثال این تکه کد[/align] $date_format='EEEE، d MMMM Y'; $fmt = new IntlDateFormatter("fa_IR@calendar=persian", IntlDateFormatter::FULL, IntlDateFormatter::FULL, "Asia/Tehran", IntlDateFormatter::TRADITIONAL,$date_format); echo $fmt->format(intval(time())); تاریخ امروز ره به این صورت نمایش می دهد. کد: یکشنبه، Û²Û¸ دی Û±Û³Û¹Û¹ برای اطلاع از فرمت تاریخ ICU می توانید به این لینک مراجع, ...ادامه مطلب

  • جدیدترین مطالب منتشر شده

    گزیده مطالب

    تبلیغات

    برچسب ها